trees planted - German English Dictionary